#ifndef INCLUDED_TECLADO
#define INCLUDED_TECLADO

#include <Config.h>
#include <Teclas.h>

using namespace td::io::teclas;

namespace td{

namespace io{

namespace keyboard{

class Teclado{

	private:
		//Armazena o estado das teclas pressionadas
		bool teclaPressionada[TECLA_TECLA_CODES_COUNT];

	public:
		Teclado(void);
		~Teclado(void);

		bool temTeclaPressionada(CODIGO_TECLA codigoTecla);
		void setTeclaPressionada(int codigoTecla, bool temTeclaPressionada);

};

} //end namespace keyboard
} //end namespace io
} //end namespace td

#endif